/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package service.inventory;

import java.util.Date;
import java.util.List;
import java.util.Map;
import model.inventory.ItemHpp;
import model.inventory.ItemHppId;
import utility.NameValueList;

/**
 *
 * @author Lalugina
 */
public interface ItemHppService {
    boolean save(ItemHpp itemHpp);
    boolean save(List<ItemHpp> itemHpp, Integer newSupplier, boolean isCopy);
    boolean delete(ItemHpp itemHpp);
    ItemHpp get(ItemHppId id);
    ItemHpp get(int itemId, Date curdate);
    List<Date> getDates(int itemId, int supplierId);
    List<ItemHpp> getAll(Map<NameValueList, Object> params);
}
